hip.audio

Undocumented in source.

Modules

audioeffects
module hip.audio.audioeffects
Undocumented in source.
audiosource
module hip.audio.audiosource
Undocumented in source.
backend
module hip.audio.backend
clip
module hip.audio.clip
Undocumented in source.
decoder
module hip.audio.decoder
Undocumented in source.

Public Imports

hip.audio.audiosource
public import hip.audio.audiosource;
Undocumented in source.

Members

Classes

HipAudioImpl
class HipAudioImpl
Undocumented in source.

Enums

DistanceModel (from hip.api.audio)
enum DistanceModel via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;

Controls how the gain will falloff

HipAudioImplementation (from hip.api.audio)
enum HipAudioImplementation via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;
Undocumented in source.
HipAudioType (from hip.api.audio)
enum HipAudioType via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;
Undocumented in source.

Functions

HipAudio
HipAudioImpl HipAudio()
Undocumented in source. Be warned that the author may not have intended to support it.
HipAudioPlayerAPI
IHipAudioPlayer HipAudioPlayerAPI()
Undocumented in source. Be warned that the author may not have intended to support it.
PreInitializeHipAudio
void PreInitializeHipAudio()
Undocumented in source. Be warned that the author may not have intended to support it.
getAudioImplementationForOS (from hip.api.audio)
HipAudioImplementation getAudioImplementationForOS() via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;
Undocumented in source.
setIHipAudioPlayer (from hip.api.audio)
void setIHipAudioPlayer(IHipAudioPlayer player) via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;
Undocumented in source.

Interfaces

IHipAudioPlayer (from hip.api.audio)
interface IHipAudioPlayer via public import hip.api.audio : HipAudioType, DistanceModel, HipAudioImplementation, getAudioImplementationForOS, IHipAudioPlayer, setIHipAudioPlayer;

This is an interface that should be created only once inside the application. Every audio function is global, meaning that every AudioSource will refer to the player

Meta